package com.nmsl.nurse.domain;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * 患者表
 * @TableName patient
 */
@Data
public class MPatient implements Serializable {
    /**
     * 患者id
     */
    private Integer patientId;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 会员等级关联表
     */
    private Integer membershipLevelId;

    /**
     * 病历id（病历信息表）
     */
    private Integer medicalRecordId;

    /**
     * 手机号
     */
    private String phoneNumber;

    /**
     * 年龄
     */
    private String age;

    /**
     * 性别
     */
    private String gender;

    /**
     * 身份证号
     */
    private String idCardNumber;

    /**
     * 地址
     */
    private String address;

    /**
     * 民族id（字典）
     */
    private String ethnicId;

    /**
     * 职业id（字典）
     */
    private String occupationId;

    /**
     * 体格信息id（体格信息表）
     */
    private Integer physicalInfoId;

    /**
     * 处方信息id（处方信息表）
     */
    private Integer prescriptionInfoId;

    /**
     * 是否住院（0不需要住院，1需要住院）
     */
    private Integer isHospitalized;

    /**
     * 床位id（床位表）
     */
    private Integer bedId;

    /**
     * 接诊状态（0未接诊 1接诊中 2已接诊）
     */
    private Integer receptionStatus;

    /**
     * 就诊卡号
     */
    private String membershipCardNumber;

    /**
     * 扩展字段2
     */
    private String ext2;

    /**
     * 扩展字段3
     */
    private String ext3;

    /**
     * 扩展字段4
     */
    private String ext4;

    /**
     * 扩展字段5
     */
    private String ext5;

    private static final long serialVersionUID = 1L;

    List<MVisitRecord> mVisitRecordList;
}